package com.sc.nft.admin.request;

import com.sc.nft.enums.RankingBoardIncomeAndRewardsStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class UpdateRankingBoardDetailsStatusByUserRequest {

    @ApiModelProperty(value = "排行版id", required = true)
    @NotNull(message = "排行版id不能为空")
    private Long id;

    @ApiModelProperty(value = "排名", required = true)
    @NotNull(message = "排名不能为空")
    private Integer ranking;

    @ApiModelProperty(value = "发放状态 UNISSUED:未发放; ISSUED:已发放; INTERCEPTED:拦截中;", required = true)
    @NotNull(message = "发放状态不能为空")
    private RankingBoardIncomeAndRewardsStatusEnum status;
}
